#ifndef BEZIERWAVE_H
#define BEZIERWAVE_H

#include <QWidget>

class BezierWaveBean;

class BezierWave : public QWidget {
    Q_OBJECT
public:
    explicit BezierWave(QWidget* parent = nullptr);

signals:

private:
    BezierWaveBean* m_wave = nullptr;

    // QWidget interface
protected:
    virtual void paintEvent(QPaintEvent *event) override;
    virtual void resizeEvent(QResizeEvent *event) override;
};

#endif // BEZIERWAVE_H
